Internet Archive BookReader

The royal tribes of Wales; To which is added an account of The fifteen tribes of north Wales. With numerous additions and notes, preface and index